//将整个应用程序中的请求部分，都封装在这里集中管理
//导入封装好的service对象(设置好拦截器)
import service  from "../utils/request";
//登录请求
export function user_login(payload={}){
  return service.post("/api/user/login",payload)
}
  //注册请求
  export function user_register(payload={}){
    return service.post("/api/user/register",payload)
}
//收藏店铺
export function shop_fav(payload={}){
  return service.post("/api/shop/fav",payload)
}
//取消收藏
export function shop_unfav(payload={}){
  return service.post("/api/shop/unfav",payload)
}



export function shop_favlist(payload={}){
    return service.get("/api/shop/favlist"),{params:payload}
}
   //收藏列表请求
export function shop_list(payload={}){
    return service.get("/api/shop/list",{ params: payload })
}
  //商品列表请求
  export function user_search(payload={}){
    return service.get("/api/shop/search",{params:payload})
  }
  export function tuanlist(payload={}){
    return service.get("/api/tuan/list",{params:payload})
  }
  //订单
export function banner(payload={}){
  return service.get("/api/banner/list",{params:payload})
}
   //店铺详情页请求
export function shopinfo( payload = {} ){
  return service.get('/api/shop/shopinfo',{ params: payload });
}
  // 收藏列表请求
export function shopfavlist( payload = {} ){
  return service.get('/api/shop/favlist',{ params: payload });
}
export function gouwujia(payload={}){
  return service.post('/api/shopcart/add',payload)
} // userid 用户id goodid 商品id
// 购物车 商品 -1
export function gouwujian(payload={}){
  return service.post('/api/shopcart/sub',payload)
} // userid 用户id goodeid 商品id
// 购物车列表
export function gouwuche(payload={}){
  return service.get('/api/shopcart/list',{params:payload})
} // userid 用户id 必须传 
// 购物车清空
export function cleargouwuche(payload={}){
  return service.post('/api/shopcart/clear',payload)
} // userid 用户id 必须传 

//地址编辑
export function  Editaddress(payload={}){
  return service.post('/api/address/edit',payload)
}
//新建收货地址
export function  Creatddress(payload={}){
  return service.post('/api/address/add',payload)
}

//删除收货地址
export function  Clearddress(payload={}){
  return service.post('/api/address/del',payload)
}
//收货地址列表
export function  ddresslist(payload={}){
  return service.get('/api/address/list',{params:payload})
}